Pyslvs 使用手冊

  • Home
    • Site Map
    • reveal
    • blog
  • 簡介
    • 機構與機器
    • Pyslvs 介面
      • Mechanism
      • Inputs
      • Synthesis
  • 操作
    • 模擬操作
      • 曲柄滑塊
      • 四連桿
    • 尺寸合成操作
    • 構造合成操作
    • 由現有設計進行尺寸合成
  • 下載
  • 分析
    • 三角形表示式
  • 範例
    • 模擬範例
      • Quick return mechanism
      • Watt six-bar linkage
      • Stephenson six-bar linkage
      • Klann linkage
    • 尺寸合成範例
    • 結構合成範例
    • 產品設計範例
  • Python 教學
    • 控制流程
    • 簽章
    • 複製與參照
    • 物件導向
    • 類型註解
  • 開發
    • Windows 開發
      • 環境修正
      • PyInstaller 對 Windows 的支援
    • Ubuntu 開發
      • AppImage 包裝
    • Mac OS X 開發
      • PyInstaller 對 Mac OS X 的支援
    • 參與協同
      • 註解規則
      • 命名規則
      • 類型註解規則
    • Kmol-editor
  • 參考
    • Misc
PyInstaller 對 Windows 的支援 << Previous Next >> AppImage 包裝

Ubuntu 開發

安裝 python3-dev 與 swig 套件:

sudo apt update
sudo apt install python3-dev swig

取得 Pyslvs 原始碼:

git clone --recurse-submodules https://github.com/KmolYuan/Pyslvs-PyQt5

安裝需要的 Python 模組:

sudo pip3 install -r requirements.txt

完整編譯:

make

可以在倉儲目錄下的 out 資料夾中取得 AppImage 可執行檔(詳見下一節說明)。

編譯核心:

# 所有程式庫
make build-kernel

# Pyslvs 程式庫
make build-pyslvs

# Python-Solvespace 程式庫
make build-solvespace

執行腳本:

python3 launch_pyslvs.py

PyInstaller 對 Windows 的支援 << Previous Next >> AppImage 包裝

Copyright © All rights reserved | This template is made with by Colorlib